home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / telix.arc / TELIX.DOC < prev    next >
Encoding:
Text File  |  1986-06-19  |  78.0 KB  |  2,097 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                    Documentation
  16.  
  17.                                       for the
  18.  
  19.                             Telix Communications Program
  20.  
  21.                                         v1.0
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                  Copyright (c) 1986
  28.  
  29.  
  30.                                  by Colin Sampaleanu
  31.                                 276 Guildwood Parkway
  32.                                 Scarborough, Ontario.
  33.                                        M1E 1P9
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.         Documentation for the Telix communications program
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                                   COPYRIGHT NOTICE
  77.  
  78.  
  79.  
  80.  
  81.  
  82.         Telix is copyrighted (c) 1986 by Colin Sampaleanu. All rights are
  83.         reserved. The program is distributed under the User Supported
  84.         software concept. Non-registered users are allowed to use this
  85.         program on a trial basis for a limited time., and are allowed to
  86.         give it to others so that they may try it out as well. There are
  87.         some restricitions:
  88.  
  89.              The program must be distributed in unmodified form, including
  90.              documentation. Any modification of the original form of the
  91.              program, including documentation, is illegal.
  92.  
  93.              The program must not be included with any other product for any
  94.              reason whatsoever.
  95.  
  96.              There can not be any fee charged for the program, in any form,
  97.              except for a disk handling fee of up to $5.00, which is allowed.
  98.  
  99.         If you have tried Telix and intend to use it on a regular basis,
  100.         please consider registering and showing your support for the User
  101.         Supported software concept.
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.         Documentation for the Telix communications program
  129.  
  130.  
  131.                                Table of Contents
  132.                                -----------------
  133.  
  134.  
  135.           User Supported Software  . . . . . . . . . . . . . . .  1
  136.           Registration . . . . . . . . . . . . . . . . . . . . .  2
  137.  
  138.           Introduction . . . . . . . . . . . . . . . . . . . . .  3
  139.             Program Description  . . . . . . . . . . . . . . . .  3
  140.             The Telix Philosophy . . . . . . . . . . . . . . . .  3
  141.             Machine Requirements . . . . . . . . . . . . . . . .  3
  142.             Telix Files  . . . . . . . . . . . . . . . . . . . .  3
  143.             Start-Up Directory . . . . . . . . . . . . . . . . .  3
  144.  
  145.           Program Features . . . . . . . . . . . . . . . . . . .  5
  146.             Starting the Program . . . . . . . . . . . . . . . .  5
  147.             Output String Translation  . . . . . . . . . . . . .  5
  148.             ConfigTX - the Configuration Program . . . . . . . .  5
  149.               Screen and Colour Settings . . . . . . . . . . . .  6
  150.               Modem and Dialing Settings . . . . . . . . . . . .  6
  151.               Filenames and Path Settings  . . . . . . . . . . .  8
  152.               General Settings . . . . . . . . . . . . . . . . .  8
  153.               Kermit Parameters  . . . . . . . . . . . . . . . .  9
  154.             The Dialing Directory  . . . . . . . . . . . . . . .  9
  155.               The Help/Status Screen . . . . . . . . . . . . . .  9
  156.             The Dialing Directory  . . . . . . . . . . . . . . .  9
  157.               Revising an Entry  . . . . . . . . . . . . . . . . 10
  158.               Clearing an Entry  . . . . . . . . . . . . . . . . 10
  159.               Revising Long Distance Codes . . . . . . . . . . . 10
  160.               Searching for an Entry . . . . . . . . . . . . . . 11
  161.               Dialing a Number . . . . . . . . . . . . . . . . . 11
  162.             Automatic Redial . . . . . . . . . . . . . . . . . . 11
  163.             File Transfers . . . . . . . . . . . . . . . . . . . 12
  164.               Downloading Files  . . . . . . . . . . . . . . . . 12
  165.               Uploading Files  . . . . . . . . . . . . . . . . . 12
  166.               File Transfer Protocols  . . . . . . . . . . . . . 12
  167.             Script Files . . . . . . . . . . . . . . . . . . . . 13
  168.             Keyboard Macros  . . . . . . . . . . . . . . . . . . 14
  169.             Dos Shell  . . . . . . . . . . . . . . . . . . . . . 14
  170.             Editor . . . . . . . . . . . . . . . . . . . . . . . 14
  171.             Dos and File functions . . . . . . . . . . . . . . . 14
  172.               Files Directory  . . . . . . . . . . . . . . . . . 15
  173.               Change Directory . . . . . . . . . . . . . . . . . 15
  174.               Change Drive . . . . . . . . . . . . . . . . . . . 15
  175.               Delete File  . . . . . . . . . . . . . . . . . . . 15
  176.             Session Logging  . . . . . . . . . . . . . . . . . . 15
  177.             Scroll-Back  . . . . . . . . . . . . . . . . . . . . 15
  178.             Clear Screen . . . . . . . . . . . . . . . . . . . . 16
  179.             Ansi Graphics  . . . . . . . . . . . . . . . . . . . 16
  180.             Hang-Up  . . . . . . . . . . . . . . . . . . . . . . 16
  181.             Local Echo . . . . . . . . . . . . . . . . . . . . . 16
  182.             Add line Feeds . . . . . . . . . . . . . . . . . . . 16
  183.             Break Signal . . . . . . . . . . . . . . . . . . . . 17
  184.             Ending a Telix Session . . . . . . . . . . . . . . . 17
  185.  
  186.           Appendix A - Telix Command Summary . . . . . . . . . . 18
  187.           Appendix B - Telix.cnf, the Configuration File . . . . 19
  188.           Appendix C - Script Files  . . . . . . . . . . . . . . 22
  189.           Appendix D - Telix.fon File Format . . . . . . . . . . 29
  190.  
  191.  
  192.         Documentation for the Telix communications program           Page iii
  193.         Telix v1.0                                   User Supported Software
  194.  
  195.  
  196.  
  197.                                User Supported Software
  198.                                -----------------------
  199.  
  200.             User supported software is a way of delivering quality software
  201.         to the user at a reasonable cost, while allowing the user to make
  202.         sure the software meets his needs. This concept is based on several
  203.         ideals:
  204.  
  205.             The user should be able to try out the software before he pays
  206.             for it. There is no reason users should have to use software
  207.             that does not meet their requirements or does not live up to
  208.             their expectations.
  209.  
  210.             Copying of programs should be encouraged, not discouraged.
  211.             Sharing programs creates a feeling of goodwill among the users
  212.             of a program. Also, in this way, this type of software can
  213.             spread far more easily than software distributed by regular
  214.             means.
  215.  
  216.             Under the user supported software concept, a user may request a
  217.         copy of a program by sending a blank diskette and a self addressed,
  218.         postage paid mailer to the manufacture of the program. A copy of the
  219.         program will be sent to the user, including documentation.
  220.  
  221.             Included with the program will be a notice asking for a donation
  222.         if the software meets the needs of the user. Registration is
  223.         voluntary, but is encouraged. Registration is the user's way of
  224.         supporting the author's work.
  225.  
  226.             Above all, whether or not you register, copy this program and
  227.         distribute it to others for their non-commercial use. It is in this
  228.         way that User Supported Software will succeed.
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.         Documentation for the Telix communications program
  257.         Telix v1.0                                              Registration
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                     Registration
  269.                                     ------------
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.             If you use this program, please consider casting your vote for
  277.         User Supported software, by registering you use of the program. Your
  278.         donation will help keep me writing usefull quality software, and
  279.         will give you a good feeling inside. Telix is going far, the list of
  280.         improvements and additions is endless, but to keep on making these
  281.         improvements I need your support.
  282.  
  283.             Registered users will receive mailers and notices of new
  284.         versions of Telix as well as any new products I write. As weel, if
  285.         any type of support is ever started, registered users will get
  286.         preferred access to it.
  287.  
  288.             To register, send $20 US or $27 Canadian in the form of a check
  289.         or money order to the following address:
  290.  
  291.              Colin Sampaleanu
  292.              276 Guildwood PKWY
  293.              Scarborough, Ont.
  294.              M1E 1P9
  295.  
  296.         Along with this check or money order, include your name, address and
  297.         phone number.
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.         Documentation for the Telix communications program            Page 2
  321.         Telix v1.0                                              Introduction
  322.  
  323.  
  324.  
  325.                                     Introduction
  326.                                     ------------
  327.  
  328.  
  329.         Program Description
  330.         -------------------
  331.  
  332.             Telix is a general purpose communications program that should be
  333.         able to meet the needs of almost anyone. Telix features a powerful
  334.         dialing directory, several file transfer protocols including Xmodem,
  335.         Kermit, and Ymodem, extensive script files, keyboard macros, a
  336.         scroll-back buffer, a dos shell, a session log, full path support,
  337.         and menu other features. Above all, Telix is FAST.
  338.  
  339.  
  340.         The Telix Philosophy
  341.         --------------------
  342.  
  343.             When we wrote Telix we kept several things in mind. We belive
  344.         that a powerful program can still be simple to operate. We also
  345.         believe that you don't have to give up speed in order to achieve
  346.         this ease of use. We feel Telix has achieved these goals.
  347.  
  348.  
  349.         Machine Requirements
  350.         --------------------
  351.  
  352.             Telix will run on an IBM PC, XT, AT, or compatible with at least
  353.         128k of free memory. This is memory available after dos has been
  354.         loaded. Telix will support com port 1 or 2, any number of disk
  355.         drives, and a printer connected to the parallel port.
  356.  
  357.  
  358.         Telix Files
  359.         -----------
  360.  
  361.             Telix comes with a number of files and creates more in its
  362.         normal operation. They include:
  363.  
  364.            Telix.exe       - the main program
  365.            Telix.ovl       - the overlay file
  366.            ConfigTX.exe    - the Telix configuration program
  367.            Telix.doc       - the documentation file you are reading now
  368.            convertf.exe    - converts phone directories to Telix format
  369.  
  370.            Telix.fon       - the phone directory file
  371.            Telix.ld        - the long distance codes file
  372.            Telix.log       - the defualt session log file
  373.            Telix.key       - the defualt keyboard macro definition file
  374.  
  375.  
  376.         Start-Up Directory
  377.         ------------------
  378.  
  379.             When you run Telix it will remember the disk directory you ran
  380.         it from. After this point, even if you have changed the current
  381.         directory with the 'Change directory' command, Telix will know where
  382.  
  383.  
  384.         Documentation for the Telix communications program            Page 3
  385.         Telix v1.0                                              Introduction
  386.  
  387.  
  388.  
  389.         to look for its program files. It will look on the start-up
  390.         directory for the needed file. Some files will also be written on
  391.         this directory unless you specify another.
  392.             If you set the environmental variable 'TELIX', Telix will have
  393.         another (even better) way of knowing where to look for its files.
  394.         The command form at the dos prompt is:
  395.  
  396.              set TELIX=pathname
  397.  
  398.         where pathname is a the legal dos pathname of the directory in which
  399.         the Telix files are located. Please leave no space between the '='
  400.         and the arguements. For example, if you used 'set TELIX=c:\TELIX\',
  401.         Telix would know to look for it's files in the Telix directory on
  402.         drive C. This way, no matter where you run it from, Telix will
  403.         always be able to find its files. To reset this environmental
  404.         variable to nothing the command is:
  405.  
  406.              set TELIX=
  407.  
  408.         For more information on environmental variables see your PC/MS-Dos
  409.         manual.
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.         Documentation for the Telix communications program            Page 4
  449.         Telix v1.0                                          Program Features
  450.  
  451.  
  452.  
  453.                                   Program Features
  454.                                   ----------------
  455.  
  456.         Starting the Program
  457.         --------------------
  458.  
  459.             To start Telix tyep "telix" followed by RETURN while at the dos
  460.         prompt. Upon starting, Telix will display a title screen for a
  461.         perdiod of 25 seconds or until you press a key. Please read the
  462.         message on the title screen carefully.
  463.             After you are past the title screen, you will be in terminal
  464.         mode unless Telix can't find the configuration file 'Telix.cnf', in
  465.         which case it will run the configuration program 'ConfigTX'.
  466.  
  467.  
  468.  
  469.  
  470.         Output String Translation
  471.         -------------------------
  472.  
  473.             Before we go any farther, the topic of output string translation
  474.         must be discussed. In quite a few instances while using Telix, the
  475.         user must specify a string to be sent out over the modem port.
  476.         Sometimnes this string must contain characters which are not easilly
  477.         printed on the screen, for example, control characters, and even
  478.         pauses. There has to be a way of indicating these special
  479.         characters, and it is done through the use of special charcters
  480.         called translation characters. When these translation characters are
  481.         encountered in an output string they are translated into other
  482.         characters. The defualt translation characters are:
  483.           | - when this is encountered in an output string a carriage return
  484.               is sent out to the modem port instead. To really send the |
  485.               chracter just use two of them, eg. || would send one |
  486.               character.
  487.           ^ - when this character is encountered in an output string it will
  488.               make the following character a control character.
  489.               eg. ^A will send out the code for Control-A. To send out the ^
  490.               character itself, use two ^'s, as explained above.
  491.           ~ - when this character is encountered it will make Telix pause
  492.               for 1/2 a second. There is no way to send the actual ~
  493.               character out. Two in a row will be converted to two pauses.
  494.             These are the defualts, they can be changed to other characters
  495.         with the configuration program, ConfigTX. There are a few things to
  496.         keep in mind. These charcaters are only translated on strings sent
  497.         out to the modem, for example, the dialing prefix, the hang-up
  498.         string, a keyboard macro, the modem initialization string, and a few
  499.         other cases. To send out two carriage returns you can not use two |
  500.         characters in a row, as that would just send out the | character
  501.         itself. You must use another method, such as the sequence ^M^M,
  502.         since Control-M is the same as a carriage return. To send out the
  503.         code for Escape, use ^[.
  504.  
  505.  
  506.         ConfigTX - the Configuration Program
  507.         ------------------------------------
  508.  
  509.             Telix has many customizable features. These include things like
  510.  
  511.  
  512.         Documentation for the Telix communications program            Page 5
  513.         Telix v1.0                                          Program Features
  514.  
  515.  
  516.  
  517.         the screen setup, the communications paramters, and many other
  518.         items. The default values for these paramters are stored in a file
  519.         called 'Telix.cnf', the configuration file. Telix will automatically
  520.         read this file upon starting up. If it can't find this file it will
  521.         run the program 'Configtx', which will help you create a
  522.         configuration file which meets your needs. ConfigTX can also be run
  523.         at any time while in Telix's terminal mode by pressing Alt-O.
  524.            When ConfigTX is run you will be shown a menu of five options:
  525.                1: Screen and colour
  526.                2: Modem and dialing
  527.                3: Filenames and paths
  528.                4: General settings
  529.                5: Kermit parameters
  530.                6: Save changes and exit
  531.                7: Exit to Telix/Dos
  532.         The fisrt five options are paramter areas, the last two deal with
  533.         leaving the program.
  534.  
  535.           Screen and Colour Settings
  536.  
  537.               The fist item of the main menu allows you to set the screen
  538.           and colour defualts. After picking this option you will be shown a
  539.           menu listing the various parts of the screen displays (eg. menu
  540.           foreground colour). If you pick one of these items you will be
  541.           allowed to scroll through the possible colours for it by using the
  542.           arrow keys. When you have selected the right colour, press Return.
  543.           If you want to leave the colours menu without selecting one press
  544.           Esc.
  545.               Another setting on the Screen and Colours menu is the screen
  546.           write mode. If you pick this option you will be asked in which way
  547.           you want Telix to write to the screen. This depends on the video
  548.           adaptor present in your system.The first option is a direct screen
  549.           write. This is the fastest mode, and should be used if you have a
  550.           monochrome adaptor, and EGA adaptor, or an adaptor that never gets
  551.           snow. The second option is a direct screen write with port checks.
  552.           This method is slightly slower. You should use this method if you
  553.           scrren gets snow on it or it flickers while executing the dos
  554.           'dir' command. One card with which you should use this is the
  555.           color/graphics adaptor. The final method is a screen write with
  556.           BIOS calls. You should use this method with applications like
  557.           Topview.
  558.               Finally, one last option in this menu is the help screen mode.
  559.           The help screen is usually put on text page 2 so that it can be
  560.           displayed instantly. This is not possible with monochrome
  561.           adaptors, so Telix stores the help screen somewhere else if a mono
  562.           adaptor is present. However, even with a color/graphics or EGA
  563.           adaptor, using page 2 might be a problem if you want to use
  564.           Topview, DesqView, or a similar system. The help screen mode
  565.           option allows you to control the use of page 2. To stop Telix from
  566.           ever using page 2, select option 1. To let Telix decide whether or
  567.           not to use page 2, select option 2. And to make Telix always use
  568.           page 2 for the help screen, select option 3.
  569.               When you have finished picking the colours, select the 'Keep
  570.           changes and exit' option if you want to keep  the changes you have
  571.           made, or the 'exit' option if you want to discard the changes.
  572.  
  573.           Modem and Dialing settings
  574.  
  575.  
  576.         Documentation for the Telix communications program            Page 6
  577.         Telix v1.0                                          Program Features
  578.  
  579.  
  580.  
  581.  
  582.               Selecting the seconf option of the ConfigTX main menu shows a
  583.           screenfull of defaults that Telix uses to control the modem and
  584.           its output. To select a default value to change type its number
  585.           and press Return. You will then be allowed to change it. Illegal
  586.           values will be ignored.
  587.           The parameters are:
  588.  
  589.              1: The defualt communications parameters, including baud, data
  590.                 bits, parity, and stop bits.
  591.              2: The default communications port, either Com1 or Com2.
  592.              3: The modem initialization string. This string will be sent to
  593.                 the modem wehn Telix first starts. Different modems might
  594.                 need different strings. the defualt string is set up for
  595.                 Hayes compatible modems. It is:
  596.  
  597.                 'AT S11=55 S7=45 S0=0 V1 X1|'   where:
  598.  
  599.                   AT       is the modem attention code.
  600.  
  601.                   S11=55   is the dialing speed (touch tone, fast).
  602.                   S7=45    makes the modem wait 45 seconds for a connection.
  603.                   S0=0     turns off auto answer.
  604.                   V1       makes the modem respond with words.
  605.                   X1       makes the modem give extended results codes.
  606.  
  607.                   |        sends the terminating Return char to the modem.
  608.  
  609.              4: The dialing prefix. This is the string Telix should send
  610.                 before the number when attempting to dial a number.
  611.                 eg. 'ATDT' for Hayes compatible modems.
  612.              5: The dialing postfix. The string Telix should send after the
  613.                 number when dialing.
  614.              6: The connect string. The string which the modem sends upon
  615.                 getting a connection. eg. 'CONNECT'
  616.              7: Busy strings. Up to four strings which the modem sends when
  617.                 it has failed to connect. eg. 'NO CARRIER', 'BUSY', etc.
  618.              8: The hang-up string. The string Telix should send to the
  619.                 modem to make it hang up. The defualt string works for Hayes
  620.                 compatible modems and is: '~~~+++~~~ATH0|'. There is an even
  621.                 faster and better way of hanging up MOST modems. This is
  622.                 done by dropping (turning off) a special signal called the
  623.                 DTR line. If you want Telix to hang-up by dropping the DTR
  624.                 line then set the hang-up string to equal 'DTR'.
  625.              9: Dial cancel string. The string Telix should send to the
  626.                 modem to cancel the current dialing attempt. On most modems
  627.                 all that is necessary is a Return character, '|'.
  628.             10: The dial time. The amount of time Telix should wait for a
  629.                 connection while dialing. This should usually be set to be
  630.                 greater than the amount of time the modem waits for the
  631.                 connection.
  632.             11: Redial pause. The number of seconds Telix should wait
  633.                 between attempts while redialing.
  634.             12: Local echo. Whether or not Telix should echo on the screen
  635.                 any characters you type. This should usually be off for bbs
  636.                 use.
  637.             13: Use xon/xoff handshaking. Whether or not Telix should use
  638.  
  639.  
  640.         Documentation for the Telix communications program            Page 7
  641.         Telix v1.0                                          Program Features
  642.  
  643.  
  644.  
  645.                 the xon/xoff handshaking protocol while in terminal mode and
  646.                 during ascii file transfers.
  647.             14: Add line-feeds. Whether or not Telix should add line feeds
  648.                 to incoming carriage returns while in terminal mode and
  649.                 during ascii downloads.
  650.             15: Carrier Detect mask. To tell whether it is connected or not,
  651.                 Telix looks at the carrier detect signal on the RS-232 port.
  652.                 This CD mask tells it on which pin to look. The number
  653.                 should be a power of 2 (1, 2, 4, ..., 128). The default is
  654.                 128. The three most common values are 16, 32, and 128. You
  655.                 should experiment with this number until Telix can correctly
  656.                 tell when you are connected. If the Hang-Up command tells
  657.                 you that hang-up failed, but you know it hasn't, then this
  658.                 value is wrong. Similarilly, if the connect status on the
  659.                 help/status screen is wrong, this value must be wrong. For
  660.                 some modems, there can be more than one valid number.
  661.  
  662.           Filnames and Path Settings
  663.  
  664.               The third option of the main menu allows you to change several
  665.           filename and pathname defaults. They are:
  666.  
  667.              1: Download directory. The directory on which Telix should save
  668.                 files which are downloaded. The user can of course overide
  669.                 this by giving a full pathname when prompted.
  670.              2: Script directory. The directory in which Telix should look
  671.                 for script files when trying to execute them. The user can
  672.                 overide this by using a full pathname in front of the
  673.                 filename when specifying it.
  674.              3: Defualt log file. The defualt log file Telix should use when
  675.                 saving a session log. The user can overide this.
  676.              4: The editor name. This should be the full pathname of the
  677.                 editor, including the extension of the name (EXE or COM).
  678.                 You need set this parameter only if you want to run your
  679.                 editor using the Run Editor command. eg. 'c:\editor.com'.
  680.  
  681.           General Settings
  682.  
  683.               The fourth option of the main menu allows you to change some
  684.           general defualt settings. They are:
  685.  
  686.              1: Ansi graphics status. If this is on ansi graphics will be on
  687.                 when you first run Telix.
  688.              2: Sound. If this is off Telix will not make ANY sounds.
  689.              3: Alarm sound. If this is off Telix will not make ANY alarm
  690.                 sounds, but will still beep when it receives the bell code
  691.                 from the host, unless the sound option is also off.
  692.              4: Keep downloads. If this is on, Telix will keep files which
  693.                 were aborted during a download. Otherwise Telix will delete
  694.                 these files.
  695.              5: Default file transfer protocol. This is the protocol Telix
  696.                 should have the menu bar on upon starting. As soon as any
  697.                 other protocol is selected while using Telix, that will
  698.                 become the default.
  699.              6: Show free space for downloads. This setting controls whether
  700.                 or not Telix will display the free space on the disk when
  701.                 you start a download. This option is provided because the
  702.  
  703.  
  704.         Documentation for the Telix communications program            Page 8
  705.         Telix v1.0                                          Program Features
  706.  
  707.  
  708.  
  709.                 free space display takes a while for large hard disks.
  710.              7: Pause character. The character which when encountered in an
  711.                 output string should make Telix pause for 1/2 second.
  712.              8: Carrige Return character. The character which when
  713.                 encountered in an output string should make Telix send the
  714.                 code for Carriage Return.
  715.              9: Control code character. The character which when encountered
  716.                 in an output string should make Telix interpret the next
  717.                 charcater as a control charcater.
  718.  
  719.           Kermit Parameters
  720.  
  721.               For the moment there are no Kermit file transfer protocol
  722.           paramters. The next release of Telix will have a variety of
  723.           different parameters.
  724.  
  725.               Once you have picked your defualt options you can save them to
  726.           the configuration file by selecting option four. After the file is
  727.           saved you will be return to ither Telix or Dos depending upon
  728.           where you ran ConfigTX from. If you do not want to save you
  729.           changes then select option five to leave ConfigTX without saving
  730.           your changes.
  731.  
  732.         Terminal Mode
  733.         -------------
  734.  
  735.             Immediately after starting Telix, and for most of the time while
  736.         using it, you will be in Telix's terminal mode. While in this mode
  737.         any normal (ascii) characters you type will be sent to the modem
  738.         port, and any incoming characters will be printed on the screen. It
  739.         is from the terminal mode that most Telix commands are initiated.
  740.         Most commands are selected by pressing one or two special keys. For
  741.         example, to access the dialing directory, you would press Alt-D.
  742.         That is, while holding down the Alt key, you press the D key. Other
  743.         commands need only one key. For example, to download files you must
  744.         press the PgDn key.
  745.  
  746.           The Help/Status Screen
  747.  
  748.               While in terminal mode, pressing the Home key will switch you
  749.           to a help screen showing you a summary of all the available
  750.           commands. If the key for a command is pressed while the help
  751.           screen is still on, it will be turned off and the command will be
  752.           executed.
  753.               On the right side of the help/status screen is some
  754.           information regarding the status of the current connection and
  755.           call. Items included are: the connect status, the current time and
  756.           date, the current communications parameters, the state of the
  757.           session log(s), and a few other items.
  758.  
  759.  
  760.         The Dialing Directory
  761.         ---------------------
  762.  
  763.             Telix allows you to keep 150 of your most often called numbers
  764.         in a dialing directory. Besides the number, the remote location's
  765.         name is stored, along with the communications setup or paramters
  766.  
  767.  
  768.         Documentation for the Telix communications program            Page 9
  769.         Telix v1.0                                          Program Features
  770.  
  771.  
  772.  
  773.         needed to talk to it. As well, a script file can be linked to a
  774.         dialing entry so that if you successfully connect to that number the
  775.         script file can auomatically log-on for you and perhaps even
  776.         retrieve mail.
  777.             To access the dialing directory press Alt-D while in terminal
  778.         mode. A small window will appear, asking you to enter the entries to
  779.         dial or to press Return to see the dialing directory. For the moment
  780.         just press Return. This first window is just a very quick way to
  781.         dial your most commonly called numbers. Once you have pressed Return
  782.         the dialing directory will appear. Most of the scrren is taken up by
  783.         a window showing 15 of the 150 entries in the dialing directory. In
  784.         the bottom left-hand corner is a menu of options. To scroll through
  785.         the dialing directory use PgUp to go back 15 entries at a time, PgDn
  786.         to go forward 15 entries, Home to go to the beginning of the
  787.         directory, and End to go to the end of the directory.  At the same
  788.         time you are free to pick an option from the options menu. This menu
  789.         deals mainly with dialing choices. To see another menu which deals
  790.         with dialing directory revision choices, select the option called
  791.         'Other options'. It should be emphasized that whenever the words
  792.         'Use Home, End, PgUp, and PgDn to view the dialing directory' are
  793.         visible you may scroll through the directory.
  794.  
  795.           Revising an Entry
  796.  
  797.               To revise a dialing entry first select the option called
  798.           'Other options' while at the frist dialing directory menu. You
  799.           will be shown a menu dealing with various kinds of revisions you
  800.           can make to the dialing directory.
  801.               To revise an entry select 'Revise entry'. You will be asked
  802.           the entry to revise. Once you select it a window will appear with
  803.           the old version of the entry. You will be asked for a new name. It
  804.           can be a maximum length of 29 characters. You will then be asked
  805.           for the new phone number. Just enter the number itself, it will be
  806.           automatically shifted to the right. You will then be asked for the
  807.           new communications paramters, including baud, parity, data bits,
  808.           and parity. Finally you will be asked what script file you want to
  809.           link to this entry. If you do not want to link any, press Return.
  810.           Pressing Esc while in any part of this process will get you out
  811.           without any changes being made.
  812.  
  813.           Clearing an Entry
  814.  
  815.               To delete an entry or a range of entries now select 'clear
  816.           entry' from the secondary menu of the dialing directory. You will
  817.           be asked the range of entries that you want to delete. You will
  818.           also be asked to confirm your choice. If you agree to it, the
  819.           selected entries will be cleared back to empty entries.
  820.  
  821.           Revising Long Distance Codes
  822.  
  823.               To revise the Long Distance codes, select the option called
  824.           'LD codes' at the secondary dialing directory menu. There are four
  825.           Long Distanc code characters: ! @ - +. When you place one of them
  826.           in front of a number to dial, it will be expanded to a string. For
  827.           example you could have the plus sign '+', be expanded to the
  828.           digits 99-0089, or whatever string you specify. After selecting
  829.           this option you will be shown a menu of the available long
  830.  
  831.  
  832.         Documentation for the Telix communications program           Page 10
  833.         Telix v1.0                                          Program Features
  834.  
  835.  
  836.  
  837.           distance codes. Selecting a character to modify will show you the
  838.           current string assigned to it. You can trhen enter a new string
  839.           for it. After you have made your changes, you must save them to
  840.           disk if you want to keep them every time you run Telix. To save
  841.           them to disk select the 'save changes' option.
  842.  
  843.           Searching for an Entry
  844.  
  845.               To serach for a particular entry in the dialing directory
  846.           select 'Find entry' from the main dialing directory menu. You will
  847.           be asked to give the string to search for. If Telix finds the
  848.           entry with that string in it, that entry will be highlighted. If
  849.           while searching for the string Telix reaches the end of the
  850.           directory, it will wrap around to the beginning and continue the
  851.           search. If the string still can not be found Telix will say
  852.           'Sorry, string not found'. If you want to search for the same
  853.           string as last time, just press Return when asked for the string
  854.           to search for.
  855.  
  856.           Dialing a Number
  857.  
  858.               To dial a number select 'Dial number' from the main dialing
  859.           directory menu. You will be asked to enter the directory entry to
  860.           dial. While you are entering this information you can also scroll
  861.           through the directory as described above. You may also place up to
  862.           3 Long Distances codes in front and one Long Distance code after
  863.           the entry number. For example '+21!' would send the string for the
  864.           '+' long distance code, followed by the number from entry 21,
  865.           followed by the string for Long Distance coide '!'.
  866.               To dial up to 10 numbers one after another in an endless loop
  867.           until a connection is made, select 'Dial sequence'. You should
  868.           enter up to 10 entries to dial, in exactly the same format as
  869.           described above, separated by a space between each. The numbers
  870.           will be redialed in sequence. To learn more about redialing see
  871.           the instructions for the redial function below.
  872.               Sometimes you may want to dial a number that is not in the
  873.           dialing directory. To do this select 'Manual dial'. You will be
  874.           asked to give a number to be sent to the modem. Whatever you
  875.           supply will be sent out exactly as is, except for Long Distance
  876.           codes, which are still valid.
  877.  
  878.  
  879.         Automatic Redial
  880.         ----------------
  881.  
  882.             Telix allows you to automatically redial a sequence of numbers
  883.         over and over again until a connection is established. If you enter
  884.         a list of entry numbers to dial with the 'Dial Sequence' option of
  885.         the main Dialing Directory menu, or if you enter a sequence of entry
  886.         numbers to dial immediately after pressing Alt-D, Telix will start
  887.         Redialing those numbers. Telix will keep you informed of the current
  888.         status, and you will be alerted when a connection is established. To
  889.         redial the numbers you entered previously press Alt-R while in the
  890.         terminal mode.
  891.             When a connection is established that number is taken out of the
  892.         list of numbers to dial. If later you type Alt-R to redial the
  893.         previous list that number will no longer be dialed. As well, while
  894.  
  895.  
  896.         Documentation for the Telix communications program           Page 11
  897.         Telix v1.0                                          Program Features
  898.  
  899.  
  900.  
  901.         redialing, you have the option of changing the time that Telix waits
  902.         for a connection, and also the option of deleting a number from the
  903.         list to dial, by pressing 'T' and 'D' respectively.
  904.  
  905.  
  906.         File Transfers
  907.         --------------
  908.  
  909.             Sending files from one computer to another is one of the most
  910.         useful things you can do with your modem. Telix supports a full
  911.         assortment of the most popular file transfer protocols, including
  912.         Xmodem, Kermit, Telink, Ascii, and Ymodem. Telix's file transfers
  913.         are very fast, beating most programs by quite a margin. Telix also
  914.         has very low overhead time, so as the speed of a file transfer
  915.         increases, Telix's time compared to other programs decreases. All
  916.         file transfers use a 10 Kbyte buffer, and full error detection is
  917.         standard.
  918.  
  919.           Downloading Files
  920.  
  921.               To start downloading (receiving) a file from a remote host,
  922.           you must usually inform the remote host of the files that you want
  923.           it to send to you. You must then start the download on the Telix
  924.           side. Pressing the PgDn key will display a menu asking which file
  925.           transfer protocol you would like to use. If you have selected
  926.           Xmodem, Ascii, or Ymodem as the protocol, Telix will ask you for
  927.           the filename to save the file to. Any legal dos filename is valid,
  928.           including a path. If the filename you supply already exists, Telix
  929.           will ask you to confirm your choice or give another filename. If
  930.           you select Kermit or Telink the remote host will supply the name
  931.           to save the file to. During the transfer, a full status window
  932.           will be displayed showing the elapsed time as well as the number
  933.           of bytes received. For ascii transfers, a status window is not
  934.           displayed, only a single status line at the top of the screen. To
  935.           abort a file transfer at any time press the Escape key.
  936.  
  937.           Uploading Files
  938.  
  939.               To start uploading (sending) a file to a remote host you must
  940.           also usually inform the host of the file you will be sending it.
  941.           To start the upload on the Telix end press the PgUp key. This will
  942.           display a menu asking you which file transfer protocol you want to
  943.           use to send the file. After you have selected the protocol, you
  944.           will be asked for the file(s) to send. During the file transfer, a
  945.           full status window is displayed, unless you are using Ascii
  946.           protocol, in which case only a status line is displayed.
  947.           Information shown is the expected time the transfer will take, the
  948.           time remaining, the number of bytes to send, and the number of
  949.           bytes left. To abort a transfer at any time press the Escape key.
  950.  
  951.           File Transfer Protocols
  952.  
  953.               Xmodem  -  This is by far the most popular protocol in use
  954.           today, but it is slowly being replaced by more sophisticated
  955.           protocols. Xmodem sends files in blocks of 128 characters at a
  956.           time. When the receiving computer is satisfied that the block has
  957.           arrived intact, it signals so and waits for the next block. Error
  958.  
  959.  
  960.         Documentation for the Telix communications program           Page 12
  961.         Telix v1.0                                          Program Features
  962.  
  963.  
  964.  
  965.           checking is a checksum or Cyclic Redundancy Check. Telix supports
  966.           both and will automatically use the right one. During a download,
  967.           Telix will attempt to use the CRC, but will switch to checksum if
  968.           it seems the host does not support CRC. The Xmodem protocol also
  969.           needs a setup of no parity, 8 data bits, and 1 stop bit. If you're
  970.           communicatins parameters are different from these when you start
  971.           an Xmodem transfer, Telix will switch to the required setup for
  972.           the transfer, and back to the original setup after it is finished.
  973.  
  974.               Ascii  -  in an Ascii transfer, it is as if the sender is
  975.           actually typing the characters and the receiver is just recording
  976.           them. There is no form of error detection used. Usually only ascii
  977.           files can be sent in this way, as binary files contain characters
  978.           which would foul-up the screen.
  979.  
  980.               Ymodem  -  The Ymodem protocol is exactly the same as the
  981.           Xmodem protocol except that block sizes of 1024 characters as
  982.           opposed to 128 characters are supported.
  983.  
  984.               Telink  -  This protocol is mainly found on Fido bbs systems.
  985.           It is basically the Xmodem protocol using CRC checking with an
  986.           extra block sent ahead of the file teliing it's name, size, and
  987.           date. This is more convenient for the receiver, as he no longer
  988.           has to supply the filename.
  989.  
  990.               Relaxed Xmodem - Certain hosts cannot maintain the strict
  991.           timing required to transfer a file using the Xmodem protocol.
  992.           Relaxed Xmodem is exaclty the same as Xmodem except that all the
  993.           timing is multiplied by a factor of ten. Where Xmodem might wait 2
  994.           secondsfor a character, Relaxed Xmodem will wait 20 seconds.
  995.  
  996.               Kermit  -  The Kermit protocol is in a class of its own. It
  997.           uses packets of up to 94 characters to send the file. It was
  998.           developed to make it easier for computers to send files to each
  999.           other. Almost any computer using Kermit can be set up to send
  1000.           files to another computer using Kermit, no matter what their type.
  1001.           The Kermit protocol implemented in Telix can be tailored to the
  1002.           user's needs in the configuration program, ConfigTX.
  1003.  
  1004.  
  1005.         Script Files
  1006.         ------------
  1007.  
  1008.             Script files are ascii files containing sequences of commands
  1009.         for Telix to follow. They can do many usefull things like
  1010.         automatically logging on to a host, setting up special parameters,
  1011.         performing unnatended file transfers, and many other tasks. They can
  1012.         be linked to a dialing entry so that they are run automatically upon
  1013.         a connection.
  1014.             To run a script file press Alt-S. You will be prompted for the
  1015.         name of the script file. Any name is fine, including a path. If no
  1016.         extension is given, 'scr' is assumed. If a special directory where
  1017.         script files are to be found has been defined, Telix will look there
  1018.         for script files, unless a path is given. To define this script
  1019.         directory run the configuration program ConfigTX. To see how to
  1020.         write your own script files, refer to the appendix describing their
  1021.         structure.
  1022.  
  1023.  
  1024.         Documentation for the Telix communications program           Page 13
  1025.         Telix v1.0                                          Program Features
  1026.  
  1027.  
  1028.  
  1029.             While script files are executing, if Telix is waiting for a
  1030.         string from the host, any charcaters you type will be sent to the
  1031.         host, so that you can still have some input. As well, the script can
  1032.         prompt you for text to send.
  1033.             To abort a script file while it is executing, press the Esc key.
  1034.         You will often have to press this key twice, once to abort the
  1035.         current function, and a second time to abort the script. You will be
  1036.         asked to confirm this action.
  1037.  
  1038.  
  1039.         Keyboard Macros
  1040.         ---------------
  1041.  
  1042.             Keyboard macros are special key definitions that can make
  1043.         often repeated actions like typing your name a lot easier. Any of
  1044.         the function keys, as well as their Shifted, Control, and Alt
  1045.         versions can be set up to send a string to the remote system when
  1046.         pressed.
  1047.             To change the current function key definitions, press Alt-M. A
  1048.         window will be displayed asking you which set of keys to change or
  1049.         which macro file to load. To load a new keyboard macro file select
  1050.         that option and supply the name of the macro file. If no extension
  1051.         is given, 'key' is assumed.
  1052.             To change a function key definition, first select the group of
  1053.         keys it is in (Regular, Shifted, Control, and Alt). then select the
  1054.         individual key, F1 through F10. When prompted, type in the new
  1055.         string. Control characters, pauses, and Returns can be included in
  1056.         the definition in the manner described previously in the manual
  1057.         under Output String Translation. If you have made any changes, you
  1058.         will be prompted if you want to save them to disk when you leave the
  1059.         Change Keyboard Macro function.
  1060.  
  1061.  
  1062.         Dos Shell
  1063.         ---------
  1064.  
  1065.             Pressing Alt-J will let you jump to a dos shell. You will see
  1066.         the Dos prompt and will be able execute any Dos command, for example
  1067.         'dir'. If there is enough memory left, you can even run programs. To
  1068.         exit the Dos shell type 'exit' and press Return. You will be back in
  1069.         Telix with the screen undisturbed from before your jump to the
  1070.         shell. In order to run the Dos shell, there must be enough memory
  1071.         left, and Telix must be able to find the file called 'Command.com'.
  1072.         If either of these requirements is not met, Telix will tell you so.
  1073.  
  1074.  
  1075.         Editor
  1076.         ------
  1077.  
  1078.             Pressing Alt-A will allow you to run your favourite editor from
  1079.         within Telix. In order to do this you must run the configuration
  1080.         program ConfigTX and supply the full name and path of your editor.
  1081.         As well, there must be enough memory left in the computer.
  1082.  
  1083.  
  1084.         Dos and File Functions
  1085.         ----------------------
  1086.  
  1087.  
  1088.         Documentation for the Telix communications program           Page 14
  1089.         Telix v1.0                                          Program Features
  1090.  
  1091.  
  1092.  
  1093.  
  1094.             Pressing Alt-F will display a menu of some common Dos
  1095.         operations. For convenience, a few commands available elsewhere have
  1096.         been included. The commands available are:
  1097.  
  1098.           1: Jump to Dos Shell - exactly the same as the Alt-J command.
  1099.           2: Files directory - you will be prompted for the optional
  1100.              filespec, for example '*.doc'. If you want to list all the
  1101.              files then just press Return.
  1102.           3: Change current directory - the current directory is displayed
  1103.              and you are asked to enter a new one. Use the same format as
  1104.              for the Dos 'CHDIR' command.
  1105.           4: Change current drive - the current drive is entered and you are
  1106.              asked to enter the new drive.
  1107.           5: Delete file - you are asked to eneter the filename of the file
  1108.              to delete.
  1109.           6: Run editor - exaclty the same as the Alt-A command.
  1110.  
  1111.  
  1112.         Session Logging
  1113.         ---------------
  1114.  
  1115.             Telix allows you to keep a full record of all transactions over
  1116.         the modem, to either a log file or to the printer. The log records
  1117.         every character that comes in, except for those that are erased by
  1118.         backspaces (up to the beginning of a line).
  1119.             To turn the printer log on and off use the Ctrl-PrtSc key
  1120.         combination. Pressing these keys while the printer log is off will
  1121.         turn it on. Pressing them while the printer log is on will turn it
  1122.         off. If the printer is not ready to receive characters, Telix will
  1123.         tell you.
  1124.             To start a session log to a disk file press Alt-L. You will be
  1125.         prompted for the filename to save the log to. Press Return to use
  1126.         the defualt filename. All data is added to the end of the file if it
  1127.         exists already. To turn off the log press Alt-L again. Pressing
  1128.         Ctrl-@ will temporarilly put the log on hold until you press Ctrl-@
  1129.         again or turn off the log. While the log is on hold any characters
  1130.         received are not saved to the file.
  1131.  
  1132.  
  1133.         Scroll-Back
  1134.         -----------
  1135.  
  1136.             To review the past several screens of characters press Alt-B.
  1137.         You will be in the Scroll-Back display. You will be able to move
  1138.         through the last six thousand characters received by using the arrow
  1139.         keys to scroll line by line, the Home and End keys to go to the
  1140.         beginning and end of the buffer, and the PgUp and PgDn keys to move
  1141.         through the buffer a page at a time.
  1142.             To find a certain string in the buffer press 'F'. Telix will
  1143.         prompt for the string to search for. If the string is found the line
  1144.         containing it will be placed at the top of the screen. To search for
  1145.         the same string as last time press Return when asked for the search
  1146.         string.
  1147.             To save the screen image to a file press 'I'. Telix will prompt
  1148.         you for the file to save the image to. If the file already exists,
  1149.         the screen image will be appended to it. To print out a screen image
  1150.  
  1151.  
  1152.         Documentation for the Telix communications program           Page 15
  1153.         Telix v1.0                                          Program Features
  1154.  
  1155.  
  1156.  
  1157.         to your printer press Shift-PrtSc.
  1158.  
  1159.  
  1160.         Clear Screen
  1161.         ------------
  1162.  
  1163.             To clear the screen press Alt-C. The screen will be cleared to
  1164.         the defualt colours, and the cursor will be placed in the upper
  1165.         left-hand corner.
  1166.  
  1167.  
  1168.         Ansi Graphics
  1169.         -------------
  1170.  
  1171.             Ansi graphics are special codes sent by remote systems to
  1172.         control your screen. They can be used to display colourful text
  1173.         pictures as well as for controlling the cursor.
  1174.             Telix has built-in support of Ansi Graphics, there is no need to
  1175.         run any special driver. Pressing Alt-G will toggle Telix's
  1176.         recognition of Ansi Graphics codes on and off. If Ansi Graphics
  1177.         codes are sent and you have the option turned off the incoming
  1178.         characters will look like garbage.
  1179.  
  1180.  
  1181.         Hang-Up
  1182.         -------
  1183.  
  1184.             Pressing Alt-H will make Telix attempt to hang-up the modem.
  1185.         Telix will send the special hang-up string defined in ConfigTX to
  1186.         the modem. If the hang-up string is 'DTR', Telix will attempt to
  1187.         hang-up the modem by dropping the DTR line. If the hang-up attempt
  1188.         is unsuccessful and Telix detects that you are still connected,
  1189.         Telix will warn you.
  1190.  
  1191.  
  1192.         Local Echo
  1193.         ----------
  1194.  
  1195.             Pressing Alt-E will toggle local echo on and off. If local echo
  1196.         is on characters you type are printed on the screen. If local echo
  1197.         is off characters you type are not printed on the screen, they must
  1198.         be sent back to you by the remote host to be printed by the screen.
  1199.         Most hosts are set up so that local echo should be off; they will do
  1200.         the echoing. Often when talking to another user however, local echo
  1201.         must be turned on to see the characters you type.
  1202.  
  1203.  
  1204.         Add Line Feeds
  1205.         --------------
  1206.  
  1207.             Usually when you type a Carriage Return character, it is sent
  1208.         out by itself. sometimes however, to work with a host, it is
  1209.         neccessary that Line-Feed characters are sent out with Carriage
  1210.         Returns. Pressing Shift-Tab will toggle the adding of Line-Feed
  1211.         characters. If this option is on, every time you type a Return, a
  1212.         Line-Feed is sent out immediately behind it.
  1213.  
  1214.  
  1215.  
  1216.         Documentation for the Telix communications program           Page 16
  1217.         Telix v1.0                                          Program Features
  1218.  
  1219.  
  1220.  
  1221.  
  1222.         Break Signal
  1223.         ------------
  1224.  
  1225.             Some hosts require the use of a special signal called a Break
  1226.         signal to do certain tasks like end transmissions. To make Telix
  1227.         send a Break signal to the remote host press Ctrl-End.
  1228.  
  1229.  
  1230.         Ending a Telix Session
  1231.         ----------------------
  1232.  
  1233.             To exit the Telix program, press Alt-X. Telix will ask you if
  1234.         you really want to quit. Press 'Y' to confirm the exit, 'N' or Esc
  1235.         to return to Telix.
  1236.             When Telix ends a session and returns to dos, it checks the
  1237.         state of the connection. If Telix sees that you are connected to a
  1238.         host system, it will not drop a special signal on the RS-232 port,
  1239.         called the DTR line. This will allow you to stay connected. If Telix
  1240.         sees that you aren't connected, it will drop this signal.
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.         Documentation for the Telix communications program           Page 17
  1281. Telix v1.0                                                   Command Summary
  1282.  
  1283.  
  1284.  
  1285.                          Appendix A - Telix Command Summary
  1286.  
  1287.  
  1288.         Major Commands
  1289.         --------------
  1290.  
  1291.         Alt-B         Scroll Back
  1292.         Alt-D         Dialing options
  1293.         Alt-F         Dos and File options
  1294.         Alt-M         Keyboard Macros
  1295.         Alt-O         Run cOnfigtx
  1296.         Alt-P         Com Paramters
  1297.         Alt-R         Redial last #
  1298.         Alt-S         Run Script file
  1299.         Alt-X         Exit Telix
  1300.         PgUp          Upload (send) files
  1301.         PgDn          Download (receive) files
  1302.  
  1303.  
  1304.         Secondary Functions
  1305.         -------------------
  1306.  
  1307.         Alt-A         Run editor
  1308.         Alt-C         Clear screen
  1309.         Alt-E         Toggle local echo
  1310.         Alt-G         Ansi Graphics on/off
  1311.         Alt-H         Hang-up modem
  1312.         Alt-J         Jump to dos shell
  1313.         Alt-L         Session Log on/off
  1314.         Ctrl-@        Log hold on/off
  1315.         Ctrl-PrtSc    Printer log on/off
  1316.         Ctrl-End      Send break signal
  1317.         Shift-Tab     Add line-feeds on/off
  1318.  
  1319.  
  1320.             All of these commands should be entered while in terminal mode.
  1321.         Many will prompt you for further courses of action.
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.         Documentation for the Telix communications program           Page 18
  1345. Telix v1.0                                 Telix.cnf, the Configuration File
  1346.  
  1347.  
  1348.  
  1349.                    Appendix B - Telix.cnf, the Configuration File
  1350.  
  1351.  
  1352.             The file 'Telix.cnf' consists of a series of default parameters
  1353.         which are used to customize Telix to your own needs. This file is
  1354.         automatically read in by Telix upon start-up. If it is not there,
  1355.         the program 'ConfigTX' is automatically run from within Telix.
  1356.         ConfigTX allows you to change the default paramters and will then
  1357.         write out the Telix.cnf file, using the new paramters. ConfigTX can
  1358.         also be run from within Telix at any time using the Alt-O command.
  1359.             The Telix.cnf file is a regular ascii file. One paramter is
  1360.         allowed per line. Lines longer than 80 characters will be cut off at
  1361.         that point. Lines should end in line-feeds or CR/LF. Comments should
  1362.         start with '.', ';', or '/'. Be warned however, that comments will
  1363.         be overwriten the next time you update the file with ConfigTX.
  1364.             Each setting takes the form 'parameter=setting'. The parameter
  1365.         to be changed is given, followed by an equal sign, followed by the
  1366.         new setting. Illegal values will be ignored. A few example are:
  1367.            baud=1200
  1368.            addlf=off
  1369.            dpref="ATDT"
  1370.            busy1="NO CARRIER"
  1371.         The case of the commands does not matter. Strings must be enclosed
  1372.         in quotes only if the contain spaces, tabs, or comment characters.
  1373.         If you want tu use a quote character in a quoted string repeat the
  1374.         quote, eg 'can''t'. If you are unclear about the syntax of any of
  1375.         these settings take alook at the actual configuratin file.
  1376.             Finally, there is really no reason you should know all of these
  1377.         parameters, because the configuration program will save the file.
  1378.         However these paramters are also used with the Set command in Telix
  1379.         script files.
  1380.  
  1381.  
  1382.         Legal Parameters - numbers in brackets are valid ranges
  1383.         ----------------
  1384.  
  1385.         Communication parameters:
  1386.           baud - the speed Telix should use. Valid speeds are:
  1387.             300, 1200, 2400, 4800, 9600, and 19200.
  1388.           parity - the type of parity Telix should use.
  1389.             = N: none
  1390.             = E: even
  1391.             = O: odd
  1392.           data - the number of data bits Telix should use (7 or 8)
  1393.           stop - the number of stop bits Telix should use (1 0r 2)
  1394.           port - the communications port Telix should use (1 or 2)
  1395.  
  1396.         Screen settings:
  1397.           swmode - the screen write mode Telix should use.
  1398.             = 1: Use direct screen writes with no port checks,
  1399.             = 2: Use direct screen writes with port checks (for screens that
  1400.                  get snow).
  1401.             = 3: Use bios calls (for applications like TopView).
  1402.           helpmode - the help screen mode Telix should use.
  1403.             = 1: Never use display page 2 for the help screen.
  1404.             = 2: Use display page 2 for the help screen if Telix thinks it's
  1405.                  okay to do so.
  1406.  
  1407.  
  1408.         Documentation for the Telix communications program           Page 19
  1409. Telix v1.0                                 Telix.cnf, the Configuration File
  1410.  
  1411.  
  1412.  
  1413.             = 3: Always use page 2 for the help screen.
  1414.           back - screen background colour (0 - 7)
  1415.           fore - screen foreground colour (0 - 15)
  1416.           bord - screen border colour (0 -15)
  1417.           mbord - menu border colour (0 - 15)
  1418.           mbback - menu border background colour (0 - 7)
  1419.           mfore - menu froeground colour (0 - 15)
  1420.           mbold - menu bold item colour (0 - 15)
  1421.           mback - menu background colour (0 - 7)
  1422.           mbar - menu bar colour (0 - 7)
  1423.           msel - menu item selected under bar colour (0 -15)
  1424.  
  1425.         Modem and dialing settings:
  1426.           minit - the modem initialization string.
  1427.           dpref - the string sent before the number when dialing.
  1428.           dpost - the string sent after the number when dialing
  1429.           connect - the string sent by the modem when it has connected
  1430.           busy1 - string sent by modem if the line is busy (#1)
  1431.           busy2 -   "     "    "   "    "  "    "   "   "  (#2)
  1432.           busy3 -   "     "    "   "    "  "    "   "   "  (#3)
  1433.           busy4 -   "     "    "   "    "  "    "   "   "  (#4)
  1434.           mhang - the string to send to the modem to hang it up
  1435.           dcancel - string to send to cancel current attempt while dialing
  1436.           dtime - number of seconds to wait for connection while dialing
  1437.             (1 - 999)
  1438.           ptime - number of seconds to pause between attempts while dialing
  1439.             (1 - 999)
  1440.           cdmask - the modem Carrier Detect mask Telix should use to see if
  1441.             there is a connection. This number should be a power of 2.
  1442.           echo - local echo.
  1443.             = On:  local echo on
  1444.             = off: local echo off
  1445.           xonxoff - use of xon/xoff handshaking
  1446.             = On:  use xon/xoff
  1447.             = Off: do not use xon/xoff
  1448.           addlf - add line-feeds to incoming carriage returns
  1449.             = On:  add line-feeds
  1450.             = Off: do not add line-feeds
  1451.  
  1452.         Output string characters:
  1453.           pausechar - the character which Telix should interpret to mean a
  1454.             1/2 second pause in output strings. The value should be in
  1455.             readable form, eg. 'pausechar = ~'.
  1456.           retchar - the character which Telix should interpret as a Carriage
  1457.             Return.
  1458.           ctrlchar - the charcater which should mean theat the next char. is
  1459.             a control char.
  1460.  
  1461.         Filenames and paths:
  1462.           downdir - the directory where downloaded files should be saved
  1463.           scriptdir - directory where script files should be searched for
  1464.           editor - full pathname of editor including extension (com or exe)
  1465.           logfile - the defaul log file filname
  1466.  
  1467.         General settings:
  1468.           ansi - On or Off. Whether or not Telix should understand Ansi
  1469.             Graphics.
  1470.  
  1471.  
  1472.         Documentation for the Telix communications program           Page 20
  1473. Telix v1.0                                 Telix.cnf, the Configuration File
  1474.  
  1475.  
  1476.  
  1477.           sound - On or Off. Controls whether or not Telix makes ANY sound.
  1478.           alarm - On or Off. Controls whether or not alarm sounds are heard.
  1479.           keepaborted - aborted download file status.
  1480.             = On:  Telix keeps aborted download files.
  1481.             = Off: Telix deletes aborted download files.
  1482.           protocol - the default file transfer protocol upon startup. Should
  1483.             be the same as the number in the actual transfer function, eg
  1484.             '1' to mean Xmodem.
  1485.           showfree - On or Off. Controls whether or not Telix shows the free
  1486.             space on the disk when starting a download.
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.         Documentation for the Telix communications program           Page 21
  1537. Telix v1.0                                                      Script Files
  1538.  
  1539.  
  1540.  
  1541.                            Appendix C  -  Script Files
  1542.  
  1543.  
  1544.  
  1545.             Script files are ascii text files containing commands for Telix
  1546.         to follow in succession. Script files can do many usefull things,
  1547.         for example automatically dialing a bbs sytem, getting any mail,
  1548.         transfering files, and then logging off the sytem, all without any
  1549.         human intervention. There is a script command equivalent to almost
  1550.         any option available while in the terminal mode, and there are many
  1551.         others as well.
  1552.            Script files can be run in one of two ways: they can be linked to
  1553.         a dialing directory entry and automatically run when you connect to
  1554.         that system, and by using the Run Script file (ALt-S) command.
  1555.            Script files usually have the ending '.scr', but this is
  1556.         optional, any legal filename is fine. When running a script, the
  1557.         extension 'scr' is assumed unless another extension is given or just
  1558.         a period is given as the extension, eg 'script.'.
  1559.  
  1560.            To abort script execution, press the Esc key. You will often have
  1561.         to press it twice, once to abort the current function, and the
  1562.         second to abort the script file. You will be asked to confirm this
  1563.         action.
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.         This appendix consists of:
  1571.           1: Short script command summary
  1572.           2: Script file rules
  1573.           3: Long descriptions of script commands
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.         Documentation for the Telix communications program           Page 22
  1601. Telix v1.0                                                      Script Files
  1602.  
  1603.  
  1604.  
  1605.         Script File Command Summary  (Alphabetically by command)
  1606.  
  1607.         Command form                 Command Function
  1608.         --------------------------------------------------------------------
  1609.         Break                        Send break signal (Ctrl-End)
  1610.         CHDIR "pathname"             Change current direcotry
  1611.         Clear                        Clear screen (ALT-C)
  1612.         Delay nnn                    Stop program for nnn 1/10th seconds.
  1613.         Dial "dir. number(s)"        Dial numbers from directory (Alt-D)
  1614.         Dos "command"                Dos command or dos shell if no command
  1615.         DosFunction                  Call up Dos Functions (Alt-F) menu
  1616.         Drive "drive"                Change current drive
  1617.         Download type "filename"     Download filename using type protocol
  1618.         HangUp                       Hang-up modem (ALT-H)
  1619.         IfNQuery label "question"    Goto label if user answers 'N' to ques.
  1620.         IfOffline label              Jump to label if no carrier detected
  1621.         IfOnline labe                Jump to label if carrier detected
  1622.         IfYQuery label "question"    Goto label if user answers 'Y' to ques.
  1623.         KeyMac "filename"            Load macro file
  1624.         LHoldOff                     Trun off log hold
  1625.         LHoldOn                      Turn on log hold
  1626.         Message "string"             Send string to local screen with C/R
  1627.         OffLog                       Trun off session log if it is on
  1628.         OnLog "filename"             Turn on session log to filename
  1629.         OffPLog                      Trun off printer (Shift-PrtSc)
  1630.         OnPLog                       Trun on printer (Shift-PrtSc)
  1631.         ReDial "dir. number(s)"      Redial numbers from directory (Alt-R)
  1632.         RunConfig                    Run the ConfigTX program (ALT-O)
  1633.         ScrollBack                   Goto the scroll-back function (Alt-B)
  1634.         Send "string"                Send string to the remote system
  1635.         Set param=setting            Sets parameter using cnf file format
  1636.         Stop                         Stop executing this script file
  1637.         Timeout time label           Turn on timeout for wait functions,
  1638.                                      after time seconds, and goto label if
  1639.                                      time out.
  1640.         WaitAny                      Wait for any charcters from remote
  1641.         WaitFor "string"             Wait for string from remote
  1642.         Upload type "filename"       Upload filename using type protocol
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.         Documentation for the Telix communications program           Page 23
  1665. Telix v1.0                                                      Script Files
  1666.  
  1667.  
  1668.  
  1669.                 Script File Rules:
  1670.          1: File is a normal ascii text file (readable by any text editor).
  1671.          2: One command per line is allowed.
  1672.          3: Labesl must preceed commands if there are any must end in a
  1673.             ':'.  eg. 'mylabel:'.
  1674.          4: Lines longer than 80 chars will be truncated at that position.
  1675.          5: Argument strings do nat have to be in quotes unless they
  1676.             include spaces, tabs, or comment characters. If in doubt, use
  1677.             quotes! Either ticks ('), or double quotes ("), are allowed.
  1678.             If you use quotes around a string but want to use quotes in the
  1679.             string, use two quotes instead of one like this: 'can''t'.
  1680.          6: Strings can not go past the end of the line and can not be
  1681.             longer than 64 characters.
  1682.          7: Comments start off with a '.', ';', or a '/'. A blank line is
  1683.             considered a comment. Any text after a comment will be ignored.
  1684.             If you want to execute a command using a string with a comment
  1685.             character in it, enclose the string in  quotes.
  1686.             eg. hello;goodbye becomes "hello;goodbye".
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.         Documentation for the Telix communications program           Page 24
  1729. Telix v1.0                                                      Script Files
  1730.  
  1731.  
  1732.  
  1733.         Script Commands in Depth
  1734.  
  1735.         Break
  1736.  
  1737.         This will send a sustained break signal over the modem port, like
  1738.         the Ctrl-End command.
  1739.  
  1740.         CHDIR "directory"
  1741.  
  1742.         The directory will be changed to the given string, if no string is
  1743.         given, the user will be prompted as in the change directory function
  1744.         of the dos function menu.
  1745.  
  1746.         Clear
  1747.  
  1748.         This command will clear the screen, like the ALT-C command.
  1749.  
  1750.         Delay nnn
  1751.  
  1752.         This will make Telix wait for the specified number of tenths of
  1753.         seconds (1 - 30000). All processing will stop.
  1754.  
  1755.         Dial "dir. number(s)"
  1756.  
  1757.         The indicated dialing directory numbers are dialed. If none are
  1758.         specified, then the then the dialing menu is presented, like the
  1759.         Alt-D command.
  1760.  
  1761.         Dos "command"
  1762.  
  1763.         The dos command is executed. If no command is given Telix will drop
  1764.         into a dos shell like the Alt-J command. Also, make sure if you run
  1765.         a program that expects input that you are on hand to give it.
  1766.  
  1767.         DosFunction
  1768.  
  1769.         This command will make Telix go to the Dos Function menu, like the
  1770.         Alt-F command.
  1771.  
  1772.         Drive "drive"
  1773.  
  1774.         The current drive will be changed to the drive given, for example
  1775.         'drive "A"' or 'drive "a:"' will change the current drive to A.
  1776.  
  1777.         Download type "filename"
  1778.  
  1779.         The specified file will be downloaded using 'type' prtocol. Type can
  1780.         be:
  1781.           AS - Ascii
  1782.           XM - Xmodem
  1783.           XR - Xmodem relaxed
  1784.           TE - Telink
  1785.           YM - Ymodem
  1786.           KE - Kermit
  1787.         If the filename is missing the user will be prompted for it. If Both
  1788.         the transfer type and the filename are missing, the user will be
  1789.         prompted for them. This command is like the PgDn command.
  1790.  
  1791.  
  1792.         Documentation for the Telix communications program           Page 25
  1793. Telix v1.0                                                      Script Files
  1794.  
  1795.  
  1796.  
  1797.  
  1798.         HangUp
  1799.  
  1800.         This will hang up the modem, exactly like the Alt-H command.
  1801.  
  1802.         IfNQuery label "question"
  1803.  
  1804.         A pop-up window appears asking "question". If the user presses 'N'
  1805.         execution continues at the given label. If the User presses 'Y',
  1806.         nothing happens.
  1807.  
  1808.         IfOffline label
  1809.  
  1810.         If no carrier signal is detected script file execution will continue
  1811.         at the given label.
  1812.  
  1813.         IfOnline label
  1814.  
  1815.         If a carrier signal is detected script file execution will continue
  1816.         at the given label.
  1817.  
  1818.         IfYQuery label "question"
  1819.  
  1820.         A pop-up window appears asking "question". If the user presses 'Y'
  1821.         execution continues at the given label. If the User presses 'N',
  1822.         nothing happens.
  1823.  
  1824.         KeyMac "filename"
  1825.  
  1826.         This command will load the indicated keyboard macro definition file.
  1827.         If no filename is give the Keyboard macro command (Alt-M) will be
  1828.         run.
  1829.  
  1830.         LHoldOff
  1831.  
  1832.         This command will turn the log hold off, like the Ctrl-@ commnad.
  1833.  
  1834.         LHoldOn
  1835.  
  1836.         This command will put the log on hold, like the Ctrl-@ command.
  1837.  
  1838.         Message "string"
  1839.  
  1840.         This will print the string on the user's screen. A carriage return
  1841.         is automatically appended to the string.
  1842.  
  1843.         OffLog
  1844.  
  1845.         This will turn off the session log and update it, just like pressing
  1846.         Alt-L when the log is on.
  1847.  
  1848.         OnLog "filename"
  1849.  
  1850.         This will open a session log to the given filename. If no filename
  1851.         is given the user will be prompted, like the Alt-L command.
  1852.  
  1853.         OffPLog
  1854.  
  1855.  
  1856.         Documentation for the Telix communications program           Page 26
  1857. Telix v1.0                                                      Script Files
  1858.  
  1859.  
  1860.  
  1861.  
  1862.         This will turn off the log to the printer, if it currently on.
  1863.  
  1864.         OnPLog
  1865.  
  1866.         This will trun on the log to the printer.
  1867.  
  1868.         ReDial "dir. number(s)"
  1869.  
  1870.         The indicated dialing directory numbers are redialed. If none are
  1871.         specified, then the last number(s) specified are redialed, like the
  1872.         Alt-R command.
  1873.  
  1874.         RunConfig
  1875.  
  1876.         This command will run the configuration program, ConfigTX, just like
  1877.         the Alt-O command.
  1878.  
  1879.         ScrollBack
  1880.  
  1881.         This command will call up the Scroll-Back function, like the Alt-B
  1882.         command.
  1883.  
  1884.         Send "string"
  1885.  
  1886.         The given string is sent over the modem port. All output string
  1887.         characters are supported.
  1888.  
  1889.         Set param=setting
  1890.  
  1891.         Using this commnad you can change the settings of all the Telix
  1892.         paramters, EXACTLY like the cnf file, and using the same fromat. For
  1893.         example, to change the baud to 1200, you would use:
  1894.           set baud=1200
  1895.         Any of the paramters that can be put in a cnf (configuration) file
  1896.         can be changed with the set command.
  1897.  
  1898.         Stop
  1899.  
  1900.         This command will make the execution of this script file stop, as if
  1901.         the end of it had been reached.
  1902.  
  1903.         Timeout time label
  1904.  
  1905.         There are a few script ccommands that wait for a string or character
  1906.         from the remote or (other) end of the connection. Usually, these
  1907.         commnads will wait indefinitely, but using the Timeout command you
  1908.         can make Telix do something else if the string or charcter doesn't
  1909.         appear in time. The time argument says how long these commands
  1910.         should wait for (1 - 30000 seconds), and the label says where to
  1911.         jump to if this time has elapsed. When the script first starts
  1912.         executing, timeout is off, it will be truned on if both a time and a
  1913.         label are given. After that if only the time is given in a
  1914.         subsequent Timeout commnad, Telix will still go to the old label if
  1915.         the time is up. Using the timeout command with no arguments will
  1916.         turn off the timeout function, and commands will wait forever again
  1917.         for remote input.
  1918.  
  1919.  
  1920.         Documentation for the Telix communications program           Page 27
  1921. Telix v1.0                                                      Script Files
  1922.  
  1923.  
  1924.  
  1925.  
  1926.         WaitAny
  1927.  
  1928.         This command will pause Telix untilk any character is received from
  1929.         the remote connection. If timeout is on and time runs out Telix will
  1930.         jump the the label given in the timeout commnad.
  1931.  
  1932.         WaitFor "string"
  1933.  
  1934.         This command will wait until the given string is received from the
  1935.         remote connection. If timeout is on and time runs out Telix will
  1936.         jump to the label given in the Timeout commnad. The case of the
  1937.         string dos NOT matter.
  1938.  
  1939.         Upload type "filename"
  1940.  
  1941.         The specified file will be uploaded using 'type' prtocol. Type can
  1942.         be:
  1943.           AS - Ascii
  1944.           XM - Xmodem
  1945.           XR - Xmodem relaxed
  1946.           TE - Telink
  1947.           YM - Ymodem
  1948.           KE - Kermit
  1949.         If the filename is missing the user will be prompted for it. If Both
  1950.         the transfer type and the filename are missing, the user will be
  1951.         prompted for them. This command is like the PgUp command.
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.         Documentation for the Telix communications program           Page 28
  1985. Telix v1.0                                             Telix.fon File Format
  1986.  
  1987.  
  1988.  
  1989.                          Appendix D - Telix.fon File Format
  1990.  
  1991.  
  1992.              The phone directory file 'Telix.fon' is a regular ascii file.
  1993.         It is made up of 150 lines each ending in CR/LF. If the file is to
  1994.         be used by Telix this format must be followed exactly. Each line is
  1995.         68 characters long including the CR/LF, for a total length of 10200
  1996.         bytes. All the paramters are in string form, and can be seen if the
  1997.         file is typed. Following is an example entry and the offsets of the
  1998.         various fields. As can be seen, there are spaces between some, but
  1999.         not all fields.
  2000.  
  2001.         Sample entry:
  2002.         "My Favourite BBS              1-800-267-3701  1200N81 |
  2003.             |Myscript.scr\r\n";
  2004.  
  2005.         The | means the line has been broken there so it would fit in this
  2006.         doc file.  '\r' means return, '\n' means line-feed.
  2007.  
  2008.         Field          Offset     Length
  2009.          name             0         29
  2010.          number          30         14
  2011.          baud            45          5
  2012.          parity          50          1
  2013.          data bits       51          1
  2014.          stop bits       52          1
  2015.          script          54         12
  2016.  
  2017.         The phone number can be anywhere in its field. Telix will print it
  2018.         as far right as possible. The baud should be placed as far right as
  2019.         possible in its field.
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.         Documentation for the Telix communications program           Page 29
  2049. A         can be changed with the set command.
  2050.  
  2051.         Stop
  2052.  
  2053.         This command will make the execution of this script file stop, as if
  2054.         the end of it had been reached.
  2055.  
  2056.         Timeout time label
  2057.  
  2058.         There are a few script ccommands that wait for a string or character
  2059.         from the remote or (other) end of the connection. Usually, these
  2060.         commnads will wait indefinitely, but using the Timeout command you
  2061.         can make Telix do something else if the string or charcter doesn't
  2062.         appear in time. The time argument says how long these commands
  2063.         should wait for (1 - 30000 seconds), and the label says where to
  2064.         jump to if this time has elapsed. When the script first starts
  2065.         executing, timeout is off, it will be truned on if both a time and a
  2066.         label are given. After that if only the time is given in a
  2067.         subsequent Timeout commnad, Telix will still go to the old label if
  2068.         the time is up. Using the timeout command with no will
  2069.         turn off the timeout function, and commands will wait forever again
  2070.         for remote input.
  2071.  
  2072.  
  2073.         Documentation for the Telix communications program           Page 27
  2074. Telix v1.0                                                      Script Files
  2075.  
  2076.  
  2077.  
  2078.  
  2079.         WaitAny
  2080.  
  2081.         This command will pause Telix untilk any character is received from
  2082.         the remote connection. If timeout is on and time runs out Telix will
  2083.         jump the the label given in the timeout commnad.
  2084.  
  2085.         WaitFor "string"
  2086.  
  2087.         This command will wait until the given string is received from the
  2088.         remote connection. If timeout is on and time runs out Telix will
  2089.         jump to the label given in the Timeout commnad. The case of the
  2090.         string dos NOT matter.
  2091.  
  2092.         Upload type "filename"
  2093.  
  2094.         The specified file will be uploaded using 'type' prtocol. Type can
  2095.         be:
  2096.           AS - Ascii
  2097.           XM - Xmodem